package com.wetool.wechat.model.official.customer;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Getter;
import lombok.Setter;

/**
 * 客服
 */
@Getter
@Setter
public class CustomerService {
    /**
     * 完整客服帐号，格式为：帐号前缀@公众号微信号
     */
    @JsonProperty(value = "kf_acount")
    private String csAccount;

    /**
     * 客服昵称
     */
    @JsonProperty(value = "kf_nick")
    private String csNnick;

    /**
     * 客服编号
     */
    @JsonProperty(value = "kf_id")
    private String csId;

    /**
     * 客服头像
     */
    @JsonProperty(value = "kf_headimgurl")
    private String csHeadimgurl;

    /**
     * 如果客服帐号已绑定了客服人员微信号，则此处显示微信号
     */
    @JsonProperty(value = "kf_wx")
    private String csWechat;

    /**
     * 如果客服帐号尚未绑定微信号，但是已经发起了一个绑定邀请，则此处显示绑定邀请的微信号
     */
    @JsonProperty(value = "invite_wx")
    private String inviteWechat;

    /**
     * 如果客服帐号尚未绑定微信号，但是已经发起过一个绑定邀请，邀请的过期时间，为unix 时间戳
     */
    @JsonProperty(value = "invite_expire_time")
    private String inviteExpireTime;

    /**
     * 邀请的状态，有等待确认“waiting”，被拒绝“rejected”，过期“expired”
     */
    @JsonProperty(value = "invite_status")
    private InviteStatus inviteStatus;
}
